package com.model;

import org.springframework.stereotype.Component;
import com.thoughtworks.xstream.annotations.XStreamAlias;

import java.sql.Timestamp;

/**
 * Ret_prd_lot entity. @author MyEclipse Persistence Tools
 */

@Component
@XStreamAlias("table")
public class Ret_prd_lot extends UUIDObject implements java.io.Serializable {

	// Fields

	private Ret_prd_lotId id;
	private String lot_stat;
	private Integer lot_std_qty;
	private Integer lot_qty;
	private Integer lot_gd_qty;
	private Integer lot_ng_qty;
	private String mdl_id_fk;
	private String wo_id_fk;
	private String so_id_fk;
	private String dest_shop;
	private Timestamp stb_timestamp;
	private Timestamp cmp_timestamp;
	private Timestamp wh_in_timestamp;
	private Timestamp shipping_timestamp;
	private String evt_dept;
	private String evt_cate;
	private String evt_usr;
	private Timestamp evt_timestamp;
	private Double evt_time_d;
	private String lot_ope_msg;

	// Constructors

	/** default constructor */
	public Ret_prd_lot() {
	}

	/** minimal constructor */
	public Ret_prd_lot(Ret_prd_lotId id) {
		this.id = id;
	}

	/** full constructor */
	public Ret_prd_lot(Ret_prd_lotId id, String lot_stat, Integer lot_std_qty,
			Integer lot_qty, Integer lot_gd_qty, Integer lot_ng_qty,
			String mdl_id_fk, String wo_id_fk, String so_id_fk,
			String dest_shop, Timestamp stb_timestamp, Timestamp cmp_timestamp,
			Timestamp wh_in_timestamp, Timestamp shipping_timestamp,
			String evt_dept, String evt_cate, String evt_usr,
			Timestamp evt_timestamp, Double evt_time_d, String lot_ope_msg) {
		this.id = id;
		this.lot_stat = lot_stat;
		this.lot_std_qty = lot_std_qty;
		this.lot_qty = lot_qty;
		this.lot_gd_qty = lot_gd_qty;
		this.lot_ng_qty = lot_ng_qty;
		this.mdl_id_fk = mdl_id_fk;
		this.wo_id_fk = wo_id_fk;
		this.so_id_fk = so_id_fk;
		this.dest_shop = dest_shop;
		this.stb_timestamp = stb_timestamp;
		this.cmp_timestamp = cmp_timestamp;
		this.wh_in_timestamp = wh_in_timestamp;
		this.shipping_timestamp = shipping_timestamp;
		this.evt_dept = evt_dept;
		this.evt_cate = evt_cate;
		this.evt_usr = evt_usr;
		this.evt_timestamp = evt_timestamp;
		this.evt_time_d = evt_time_d;
		this.lot_ope_msg = lot_ope_msg;
	}

	// Property accessors

	public Ret_prd_lotId getId() {
		return this.id;
	}

	public void setId(Ret_prd_lotId id) {
		this.id = id;
	}

	public String getLot_stat() {
		return this.lot_stat;
	}

	public void setLot_stat(String lot_stat) {
		this.lot_stat = lot_stat;
	}

	public Integer getLot_std_qty() {
		return this.lot_std_qty;
	}

	public void setLot_std_qty(Integer lot_std_qty) {
		this.lot_std_qty = lot_std_qty;
	}

	public Integer getLot_qty() {
		return this.lot_qty;
	}

	public void setLot_qty(Integer lot_qty) {
		this.lot_qty = lot_qty;
	}

	public Integer getLot_gd_qty() {
		return this.lot_gd_qty;
	}

	public void setLot_gd_qty(Integer lot_gd_qty) {
		this.lot_gd_qty = lot_gd_qty;
	}

	public Integer getLot_ng_qty() {
		return this.lot_ng_qty;
	}

	public void setLot_ng_qty(Integer lot_ng_qty) {
		this.lot_ng_qty = lot_ng_qty;
	}

	public String getMdl_id_fk() {
		return this.mdl_id_fk;
	}

	public void setMdl_id_fk(String mdl_id_fk) {
		this.mdl_id_fk = mdl_id_fk;
	}

	public String getWo_id_fk() {
		return this.wo_id_fk;
	}

	public void setWo_id_fk(String wo_id_fk) {
		this.wo_id_fk = wo_id_fk;
	}

	public String getSo_id_fk() {
		return this.so_id_fk;
	}

	public void setSo_id_fk(String so_id_fk) {
		this.so_id_fk = so_id_fk;
	}

	public String getDest_shop() {
		return this.dest_shop;
	}

	public void setDest_shop(String dest_shop) {
		this.dest_shop = dest_shop;
	}

	public Timestamp getStb_timestamp() {
		return this.stb_timestamp;
	}

	public void setStb_timestamp(Timestamp stb_timestamp) {
		this.stb_timestamp = stb_timestamp;
	}

	public Timestamp getCmp_timestamp() {
		return this.cmp_timestamp;
	}

	public void setCmp_timestamp(Timestamp cmp_timestamp) {
		this.cmp_timestamp = cmp_timestamp;
	}

	public Timestamp getWh_in_timestamp() {
		return this.wh_in_timestamp;
	}

	public void setWh_in_timestamp(Timestamp wh_in_timestamp) {
		this.wh_in_timestamp = wh_in_timestamp;
	}

	public Timestamp getShipping_timestamp() {
		return this.shipping_timestamp;
	}

	public void setShipping_timestamp(Timestamp shipping_timestamp) {
		this.shipping_timestamp = shipping_timestamp;
	}

	public String getEvt_dept() {
		return this.evt_dept;
	}

	public void setEvt_dept(String evt_dept) {
		this.evt_dept = evt_dept;
	}

	public String getEvt_cate() {
		return this.evt_cate;
	}

	public void setEvt_cate(String evt_cate) {
		this.evt_cate = evt_cate;
	}

	public String getEvt_usr() {
		return this.evt_usr;
	}

	public void setEvt_usr(String evt_usr) {
		this.evt_usr = evt_usr;
	}

	public Timestamp getEvt_timestamp() {
		return this.evt_timestamp;
	}

	public void setEvt_timestamp(Timestamp evt_timestamp) {
		this.evt_timestamp = evt_timestamp;
	}

	public Double getEvt_time_d() {
		return this.evt_time_d;
	}

	public void setEvt_time_d(Double evt_time_d) {
		this.evt_time_d = evt_time_d;
	}

	public String getLot_ope_msg() {
		return this.lot_ope_msg;
	}

	public void setLot_ope_msg(String lot_ope_msg) {
		this.lot_ope_msg = lot_ope_msg;
	}

}